/**
 * 
 */
package ifpb.edu;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.util.TreeSet;

/**
 * @author ricardo
 *
 */
public class Inicializar {

	/**
	 * 
	 */
	public void inicializarArquivo(String nomeArquivo){
		try {
			FileOutputStream fos = new FileOutputStream(nomeArquivo, true);
			FileInputStream fis = new FileInputStream(nomeArquivo);
			
			/* se o arquivo estiver vazio, insere uma árvore
			 * e salva no arquivo		
			*/
			if(fis.read() == -1){
				TreeSet arvore = new TreeSet();
				ObjectOutputStream objWriter = new ObjectOutputStream(fos);
				objWriter.writeObject(arvore);
				objWriter.close();
			}
			fis.close();
		} catch (FileNotFoundException e) {
			System.out.println("Erro ao inicializar arquivo");
		} catch (IOException e) {
			System.out.println("Deu zebra");
		}
	}

}
